nile river delta - Alemán Inglés Diccionario